iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 8
0
自我挑戰組

勇敢自學Python系列 第 8

Day8 (if-else)小練習

  • 分享至 

  • xImage
  •  

首先我想利用if判斷式做一個小小的數字猜謎,就以單純的if-else來試做看看,當然沒辦法使的這個小遊戲更加的豐富多元,但稍後學到更多後會再改善我的小遊戲。
一、亂數
被猜的數字可以預先設定好,但這一次我想利用random來弄出個亂數來,這樣能增加多元性,那這樣我們就要科普一下random的用法了,我要先輸入 import random 來從函式庫會出來做使用,有時候我們只需要其中一個功能時,我們則輸入 from random import XXX,這代表我只想使用random中的xxx功能而已。
a.random.uniform(a,b):想要a至b之間的隨機浮點數
b.random.randint(a,b):想要a至b之間的隨機整數
c.random.randrange(a,b,c):在a至b之間,以a為開始按c為基數遞增直到b,取隨機值。

而我這次則用到randint這個功能。

二、if判斷式
用來判斷亂數值是否等於玩家所輸入的值,若等於為True,跑出答對;反之不等於為False,跑出答錯。
由於只能用if判斷式,因此遊戲只能玩一次,是個相當大的缺點,不過之後學習到迴圈,就能輕鬆搞定了。
為了方便測試,有列印出亂數值來對答案


上一篇
Day7 判斷式(if-else)
下一篇
Day9 while迴圈
系列文
勇敢自學Python30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言